home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 April / Disc 2 / PCU0403CD2.iso / software / apps / files / anfxw32.exe / #setuppath# / c27.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-01-27  |  2.7 KB  |  160 lines

  1. import java.awt.Color;
  2. import java.awt.Font;
  3. import java.awt.FontMetrics;
  4. import java.awt.Graphics;
  5. import java.io.IOException;
  6.  
  7. public class c27 extends c00 {
  8.    // $FF: renamed from: HL java.lang.String
  9.    public String field_0;
  10.    // $FF: renamed from: FA java.lang.String
  11.    protected String field_1;
  12.    // $FF: renamed from: CU java.awt.Font
  13.    public Font field_2;
  14.    // $FF: renamed from: FH byte
  15.    public byte field_3;
  16.    // $FF: renamed from: Eu byte
  17.    public byte field_4;
  18.    // $FF: renamed from: Bk byte
  19.    protected static final byte field_5 = -128;
  20.    // $FF: renamed from: AD int
  21.    public int field_6;
  22.    // $FF: renamed from: ER int
  23.    public int field_7 = 12;
  24.    // $FF: renamed from: Er byte
  25.    protected static final byte field_8 = 64;
  26.    // $FF: renamed from: Gu byte
  27.    protected byte field_9 = -1;
  28.    // $FF: renamed from: Cz int
  29.    protected int field_10 = -3000;
  30.  
  31.    // $FF: renamed from: Ez (byte, java.lang.String) void
  32.    public void method_0(byte var1, String var2) {
  33.       switch (var1) {
  34.          case 31:
  35.             this.field_0 = var2;
  36.             return;
  37.          default:
  38.       }
  39.    }
  40.  
  41.    // $FF: renamed from: HI () void
  42.    public void method_1() {
  43.       this.field_10 = -9999;
  44.       this.field_0 = this.field_1;
  45.       this.field_3 = this.field_4;
  46.       this.field_6 = this.field_7;
  47.       this.field_0 = ((c00)this).Hb(this.field_0);
  48.       super.HI();
  49.    }
  50.  
  51.    // $FF: renamed from: Cd (java.awt.Graphics, int, int, int, int, int, java.lang.String) int
  52.    public int method_2(Graphics var1, int var2, int var3, int var4, int var5, int var6, String var7) {
  53.       super.CZ = (short)var6;
  54.       if (super.CZ == 0) {
  55.          return 10;
  56.       } else {
  57.          if (super.Dv != 0) {
  58.             int var8 = (c00.Bz.nextInt() & 255) - 127;
  59.             var2 += var5 * var8 * super.Dv / 12700;
  60.          }
  61.  
  62.          if (super.Dv != 0) {
  63.             int var18 = (c00.Bz.nextInt() & 255) - 127;
  64.             var3 += var5 * var18 * super.Dv / 12700;
  65.          }
  66.  
  67.          Color var19 = var1.getColor();
  68.          Font var9 = var1.getFont();
  69.          if (var5 != this.field_10) {
  70.             this.field_2 = new Font(this.field_2.getName(), this.field_3, var5);
  71.             this.field_10 = var5;
  72.          }
  73.  
  74.          var1.setFont(this.field_2);
  75.          FontMetrics var10 = var1.getFontMetrics(this.field_2);
  76.          int var11 = var10.getAscent();
  77.          int var12 = var10.getDescent();
  78.          int var13 = var10.stringWidth(var7);
  79.          int var14 = var2;
  80.          int var15 = var3 + var11;
  81.          switch (this.field_9) {
  82.             case 0:
  83.                var14 = var2 + (var4 / 2 - var13 / 2);
  84.                break;
  85.             case 1:
  86.                var14 = var2 + (var4 - var13);
  87.          }
  88.  
  89.          if (super.Cs > 0) {
  90.             int var16 = var5 * super.Cs / 100;
  91.             super.Cb(var1, Color.gray);
  92.             var1.drawString(var7, var14 + var16, var15 + var16);
  93.             if ((this.field_3 & -128) != 0) {
  94.                int var17 = var11 / 10 + 1;
  95.                var1.fillRect(var14, var3 + var11 + var17, var13, var17);
  96.             }
  97.  
  98.             if ((this.field_3 & 64) != 0) {
  99.                int var22 = var11 / 20 + 1;
  100.                var1.fillRect(var14, var3 + var11 * 3 / 4, var10.stringWidth(this.field_0), var22);
  101.             }
  102.          }
  103.  
  104.          super.Cb(var1, super.Ir);
  105.          var1.drawString(var7, var14, var15);
  106.          if ((this.field_3 & -128) != 0) {
  107.             int var20 = var11 / 10 + 1;
  108.             var1.fillRect(var14, var3 + var11 + var20, var13, var20);
  109.          }
  110.  
  111.          if ((this.field_3 & 64) != 0) {
  112.             int var21 = var11 / 20 + 1;
  113.             var1.fillRect(var14, var3 + var11 * 3 / 4, var10.stringWidth(this.field_0), var21);
  114.          }
  115.  
  116.          var1.setColor(var19);
  117.          var1.setFont(var9);
  118.          return var11 + var12;
  119.       }
  120.    }
  121.  
  122.    // $FF: renamed from: Cb (java.awt.Color) void
  123.    public void method_3(Color var1) {
  124.       super.Ir = var1;
  125.    }
  126.  
  127.    public c27() {
  128.    }
  129.  
  130.    // $FF: renamed from: EO (c14) java.lang.Object
  131.    public Object method_4(c14 var1) throws IOException {
  132.       super.EO(var1);
  133.       super.Fs = var1.HQ();
  134.       String var2 = var1.Go();
  135.       this.field_4 = var1.Fg();
  136.       this.field_7 = var1.BI();
  137.       if (var1.Bm < 65) {
  138.          this.field_7 = this.field_7 * 111 / 72;
  139.       }
  140.  
  141.       this.field_2 = new Font(var2, this.field_4 & 15, super.Ah);
  142.       this.field_1 = var1.Go();
  143.       this.field_9 = var1.Fg();
  144.       this.field_10 = super.Ah;
  145.       return this;
  146.    }
  147.  
  148.    public c27(String var1, Font var2, Color var3, short var4, short var5, short var6, short var7) {
  149.       super(var4, var5, var6, var7);
  150.       this.field_1 = var1;
  151.       this.field_2 = var2;
  152.       super.Fs = var3;
  153.    }
  154.  
  155.    // $FF: renamed from: Fj (java.awt.Graphics) void
  156.    public void method_5(Graphics var1) {
  157.       this.method_2(var1, super.IP, super.Ib, super.FO, super.EF * 72 / 83, super.CZ, this.field_0);
  158.    }
  159. }
  160.